package com.bosssoft.entity.dto;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * @author 项昊天
 * @create 2021/8/16 15:14
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class FibUserDTO implements Serializable {
  /**
   * 用户id
   */
  private Long userId;

  /**
   * 登录账号
   */
  private String userUsername;

  /**
   * 登录密码
   */
  private String userPassword;

  /**
   * 用户类型
   */
  private String userType;

  /**
   * 所属财政
   */
  private Long userFiscal;

  /**
   * 所属机构
   */
  private Long userDepartment;

  /**
   * 用户姓名
   */
  private String userName;

  /**
   * 证件类型
   */
  private Byte userIdentityCardType;

  /**
   * 证件号码
   */
  private String userIdentityCardNum;

  /**
   * 电子邮箱
   */
  private String userEmail;

  /**
   * 联系电话
   */
  private String userPhone;

  /**
   * 办公电话
   */
  private String userOfficePhone;

  /**
   * 证明材料
   */
  private String userMaterial;

  /**
   * 备注
   */
  private String userNote;

  /**
   * 创建时间
   */
  private Date createTime;

  /**
   * 更新时间
   */
  private Date updateTime;

  /**
   * 创建人
   */
  private String createBy;

  /**
   * 更新人
   */
  private String updateBy;

  /**
   * 版本
   */
  private Integer version;

  /**
   * 激活状态
   */
  private Byte deleted;
}
